Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 20, 2025

Updated Humanizer.Core from 2.14.1 to 3.0.1.

Release notes

Sourced from Humanizer.Core's releases.

3.0.1

Changes:

  • #​1651: Renormalize line endings
  • #​1648: Extract duplicated regex patterns into constants across conditional compilation regions
  • #​1649: Delete dotnet.config
  • #​1647: move to net10 stable
  • #​1641: Add analyzer tests to CI and fix test failures

This list of changes was auto generated.

3.0.0-rc.30

Changes:

  • #​1640: Update dependencies and refactor for performance

This list of changes was auto generated.

3.0.0-rc.29

Changes:

Enhancement:

  • #​1625: Add multi-targeted, performance-optimized Roslyn analyzer and code fix for Humanizer v3 namespace migration

Others:

  • #​1637: Fix performance regressions vs v3.0.0-rc.6 in transformers and registry lookups
  • #​1636: Fix performance regressions from eager registry initialization and micro-optimizations
  • #​1635: Optimize ToLowerCase, PrependArticleSuffix, and ToQuantity for .NET 8+ performance and fix thread safety issues
  • #​1634: Fix performance regressions vs v3.0.0-rc.6 with zero-allocation optimizations
  • #​1633: Fix performance regressions in core hot paths (enum dehumanize, clock notation, metric numerals, transformers, truncators, string operations)
  • #​1632: Fix ByteSize.TryParse for cultures with multi-character number format symbols and optimize performance
  • #​1629: Comprehensive XML documentation enhancement for all public APIs, README modernization, and docs structure
See More
  • #​1624: Performance optimizations: Source-generated regex, FrozenDictionary, SearchValues, benchmarks with baseline comparison workflow
  • #​1622: Fix trim warnings in EnumCache and EnumDehumanizeExtensions for .NET 9/10 compatibility
  • #​1620: Update verify-packages.ps1 to validate package restoration on multiple SDK versions
  • #​1618: Clarify test run timing in AGENTS guidance
  • #​1617: Update SDK version in global.json to 10.0.100-rc.2
  • #​1616: Update testing and coverage to xUnit v3
  • #​1615: Code modernization, formatting, cleanup
  • #​1614: Add Jekyll GitHub Pages site with automatic dark mode support
  • #​1613: Reorganize solution items and update build scripts

This list of changes was auto generated.

3.0.0-rc.6

Changes:

Bugs:

  • #​385: Titlelize returns empty if text contains no known letters
  • #​1611: Fix Titleize to preserve input with no recognized letters (Issue #​385)
  • #​1605: Fix culture parameter being ignored in Blazor WebAssembly
  • #​1570: Fix metric rounding

Localization:

  • #​1590: Add Catalan localisation support
  • #​1569: Added support for negative Vietnamese numbers to words
  • #​1574: ru-Ru data units, heading, plus minor adjustments to numbers

Enhancement:

See More
  • #​1596: Add long.ToMetric and associated tests

Others:

  • #​1612: Add package verification step to Azure Pipeline
  • #​1606: General documentation improvements for readme file
  • #​1607: Bump to RC
  • #​1610: Expand repository agent guidelines
  • #​1609: ✨ Add comprehensive Copilot instructions for the repository
  • #​1603: Switch to .slnx format for solution configuration
  • #​1600: Add .devskim configuration file for code scanning
  • #​1599: DevSkim workflow to trigger only on 'main'
  • #​1595: Improve bit size validation in ByteSize.cs
  • #​1582: Introduce TryToNumber methods for safe word-to-number conversion
  • #​1594: Potential fix for code scanning alert no. 24: Possible loss of precision
  • #​1593: Add CodeQL configuration for security analysis
  • #​1592: Update CodeQL workflow for C# analysis
  • #​1591: Update for .NET 10.0 RC and code modernization
  • #​1587: Create jekyll-gh-pages.yml
  • #​1531: Spelling and grammar improvements in Readme.md

This list of changes was auto generated.

3.0.0-beta.96

Changes:

Localization:

  • #​1539: Replace "ناقص" with "سالب" for negative number representation in Arabic

Others:

  • #​1536: Add german TimeOnly.ToClockNotationConverter
  • #​1547: fix truncation if truncationString is null
  • #​1544: Change in the lt language causing misconception
  • #​1560: #​1559
  • #​4: Typo in Romanian localization
  • #​1559: Truncate operation does not consider words
  • #​3: Added Resources for Romanian
See More
  • #​1548: Handling the special case in ToQuantity where they pass in a negative…
  • #​1563: fixed exception thrown in lithuanian language for DateHumanize_Now resource key
  • #​1564: Words to number convert Fixes #​348
  • #​1561: fix grammar in README
  • #​1566: Add unit tests for Ordinalize method in Turkish culture
  • #​348: Humanized string to number
  • #​2: DateTime Humanize
  • #​1: Allow localization of messages
  • #​1553: Fixed minor typo in readme.md
  • #​1517: Support native AoT
  • #​1526: update Polyfill
  • #​1524: update xunit
  • #​1525: update Nerdbank.GitVersioning
  • #​1523: update Microsoft.NET.Test.Sdk
  • #​1518: Remove duplicate test case
  • #​1516: Fix MSBuild condition

This list of changes was auto generated.

3.0.0-beta.54

Changes:

  • #​1509: use InternalsVisibleTo MSBuild item
  • #​1504: Remove allocation from ByteSize.TryParse
  • #​1514: Various cleanup largely driven by analyzers
  • #​1512: Fix assert in GetRomanNumeralCharValue
  • #​1513: fix nuspec
  • #​1505: Replace relevant Substring use with AsSpan
  • #​1510: Remove some string interpolation allocation
  • #​1506: Cache Truncator singletons returned from static properties
  • #​1508: Remove overhead from RomanNumeralExtensions
  • #​1498: changes to address idiomatic differences between pt-PT and pt-BR
See More
  • #​1501: Added hungarian translations, and hungarian number formatters
  • #​1493: Avoid string concat in resource lookups
  • #​1491: enable nuget audit
  • #​1488: Bump coverlet.collector from 6.0.1 to 6.0.2
  • #​1485: Bump Polyfill from 3.0.0 to 4.0.0
  • #​1486: Bump Verify.Xunit from 23.3.0 to 23.5.0

This list of changes was auto generated.

3.0.0-beta.13

Changes:

Bugs:

  • #​1461: Fix to words for negative numbers below 1000 in Russian & Ukrainian
  • #​1460: Fix Bulgarian TimeSpan to words & genders in number to words
  • #​1426: Fix missing resources errors
  • #​1165: Armenian nuspec lists "ru" as the language
  • #​1250: Correct unit and tens names, expand conversion to int64, add unit test - Croatian
  • #​1356: Add some more problematic plural/singular words to Vocabularies
  • #​1244: As was to were irregularity
  • #​1228: fix: Use DayNumber instead of DayOfYear to compare DateOnly instances
  • #​1299: kebab-cased string returns a Kebab-Cased
See More
  • #​1082: Fix Japanese single year translation
  • #​1193: bulgarian number fix: "един" shoud be "едно" in string[] UnitsMap.
  • #​1246: Replace the greek B (Beta) char to a regular B in method
  • #​1280: Fix Hundreds Map typo for "εννιακόσιες"
  • #​1178: special case for letter 's'

Localization:

  • #​1197: #​1196 - Support long for FarsiNumberToWordsConverter

Others:

  • #​1483: remove netstandard1.0 from core nuspec
  • #​1482: drop net462 and net472
  • #​1481: Bump Verify.Xunit from 23.2.2 to 23.3.0
  • #​1480: re-add gitversion
  • #​1476: reduce string alloc in MalteseFormatter
  • #​1477: remove redundant string alloc in RussianFormatter
  • #​1478: remove redundant string alloc in UkrainianFormatter
  • #​1479: remove redundant protected and public modifiers
  • #​1475: Resolve some warnings
  • #​1474: Disable some R# warnings due to differences in frameworks
  • #​1472: Do not use Linq to slice array in DefaultCollectionFormatter
  • #​1471: Fix nullable annotations for ICollectionFormatter
  • #​1473: Fix leap year bug in InYear test
  • #​1469: Bump Verify.Xunit from 23.2.1 to 23.2.2
  • #​1468: Support InvariantGlobalization by using provided CultureInfo instead of instantiating
  • #​1466: Convert some switch statements to switch expressions
  • #​1465: Add missing static in GreekNumberToWordsConverter
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Humanizer.Core
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Nov 20, 2025
@dependabot dependabot bot requested a review from a team as a code owner November 20, 2025 21:04
@dependabot dependabot bot added the .NET Pull requests that update .net code label Nov 20, 2025
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant